//package com.budwk.app.waterquality.models;
//
//import com.budwk.starter.common.openapi.annotation.ApiModel;
//import com.budwk.starter.common.openapi.annotation.ApiModelProperty;
//import lombok.Data;
//import lombok.experimental.Accessors;
//import org.nutz.dao.entity.annotation.*;
//import org.nutz.dao.interceptor.annotation.PrevInsert;
//
//import java.io.Serializable;
//import java.time.LocalDateTime;
//
//@Data
//@Accessors(chain = true)
//@Table("waterquality.wk_water_report_form")
//@Comment("报表数据info")
//@ApiModel(description = "报表数据info")
//public class WaterReportForm extends BaseModel implements Serializable {
//
//    private static final long serialVersionUID = 1L;
//
//    @Column
//    @Name
//    @Comment("编号")
//    @ApiModelProperty(description = "ID")
//    @ColDefine(type = ColType.VARCHAR, width = 50)
//    @PrevInsert(els = {@EL("snowflake()")}, nullEffective = true)
//    private String id;
//
//    @Column("template_id")
//    @Comment("模板id")
//    @ApiModelProperty(description = "模板id")
//    @ColDefine(type = ColType.VARCHAR, width = 120)
//    private String templateId;
//
//    @Column("report_type")
//    @Comment("报表类型")
//    @ApiModelProperty(description = "报表类型")
//    @ColDefine(type = ColType.VARCHAR, width = 120)
//    private String reportType;
//
//    @Column("fname")
//    @Comment("名称")
//    @ApiModelProperty(description = "名称")
//    @ColDefine(type = ColType.VARCHAR, width = 120)
//    private String fname;
//
//    @Column("section_date")
//    @Comment("时间")
//    @ApiModelProperty(description = "时间")
//    @ColDefine(type = ColType.VARCHAR, width = 300)
//    private String sectionDate;
//
//    @Column("upload_name")
//    @Comment("上传人员")
//    @ApiModelProperty(description = "上传人员")
//    @ColDefine(type = ColType.VARCHAR, width = 300)
//    private String uploadName;
//
//    @Column("upload_date")
//    @Comment("上传时间")
//    @ApiModelProperty(description = "上传时间")
//    @ColDefine(type = ColType.DATETIME, width = 300)
//    private LocalDateTime uploadDate;
//
//    @Column("generate_date")
//    @Comment("制表时间")
//    @ApiModelProperty(description = "制表时间")
//    @ColDefine(type = ColType.DATETIME, width = 300)
//    private LocalDateTime generateDate;
//
//    @Column("opinion")
//    @Comment("说明")
//    @ApiModelProperty(description = "说明")
//    @ColDefine(type = ColType.VARCHAR, width = 600)
//    private String opinion;
//
//    @Column("remark")
//    @Comment("备注")
//    @ApiModelProperty(description = "备注")
//    @ColDefine(type = ColType.VARCHAR, width = 600)
//    private String remark;
//
//    @Column("params")
//    @Comment("参数")
//    @ApiModelProperty(description = "参数 模板配置参数项 ")
//    @ColDefine(type = ColType.TEXT)
//    private String params;
//}
